package lesson01;

import java.util.ArrayList;
import java.util.List;

public class B {
	public static void main(String[] args) {
		String str = "world";
		System.out.println("hello " + str);

		//
		int a = 0x7FFFFFFF;
		System.out.println(a);
		long b = 1234513412312L; // 字面量超过int要+l
		// 求100的阶层 超过long范围
		// BigInteger用对象类型存储计算
		// BigDecimal 金额运算
		System.out.println(0.3 == 0.1 + 0.2);
		double d = 0.1;
		float f = 0.1f; // 字面量是double

		// 数组
		// new 开辟堆空间
		int[] a1 = new int[3];
		a1[1] = 100;
		// a1.length 数组的长度
		for (int i = 0; i < a1.length; i++) {
			System.out.println(a1[i]);
		}

		// 多态---- 动态链接--- 编译时类型和运行时类型。
		List<String> list1 = new ArrayList<>();
		list1.add("hello ");
		list1.add("hello3 ");
		list1.add("hello2 ");
		list1.add("hello ");
		list1.forEach(System.out::println);
		
		String item = list1.get(1);
		System.out.println(item);

		
		
		
		
	}
}
